#for...in循环输出九九乘法表
'''
for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
    print("")
print("="*80)
for i in range(9,0,-1):
    for j in range(1,i+1):
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
    print("")
print("="*80)
for i in range(1,10):
    #打印占位符，达到靠右的效果
    print(" "*9*(9-i),end=' ')
    for j in range(i,0,-1):
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
    print("")
print("="*80)
for i in range(9,0,-1):
    #打印占位符，达到靠右的效果
    print(" "*9*(9-i),end=' ')
    for j in range(i,0,-1):
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
    print("")
'''
#while循环输出九九乘法表

i=1
while i<10:
    j=1
    while j<i+1:
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
        j+=1
    print("")
    i+=1
print("="*80)
i=9
while i>0:
    j=1
    while j<i+1:
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
        j+=1
    print("")
    i-=1
print("="*80)
i=1
while i<10:
    #打印占位符，达到靠右的效果
    print(" "*9*(9-i),end=' ')
    j=i
    while j>0:
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
        j-=1
    print("")
    i+=1
print("="*80)
i=9
while i>0:
    #打印占位符，达到靠右的效果
    print(" "*9*(9-i),end=' ')
    j=i
    while j>0:
        print("{}*{}={:<4}".format(j,i,i*j),end=' ')
        j-=1
    print("")
    i-=1
